.dd_bg {
  z-index:3;
  position: absolute;
  height: 100%;
  width: 100%;
  background: #ffffff;
  opacity: 0.5;
  filter: alpha(opacity=50);
}

.dd_win_operator {
  z-index:4;
  font-size: 12pt;
  position: absolute;
  align: center;
  valign: center;
}

.dd_win_info {
  display: block;
  position: absolute;
  padding-top: 10%;
  z-index: 1002;     
}

.dd_title_area {
  height: 32px;
  background: #6699FF;
  font-size: 12pt;
  color: #333333;
  font-family: "";
  padding-left: 5px;
  background-image: url(../images/dlg_title_bg_skyblue.jpg);
}

.dd_title_image_area {
}

.dd_label_area {
  font-size: 12px;
  vertical-align: top;
  padding-top: 6px;
}

.dd_footer_area {
  background: #DCDCDC;
  font-size: 10pt;
  color: #333333;
  font-family: "";
  padding-left: 15px;
  padding-top: 6px;
  padding-bottom: 6px;
  padding-right: 20px;
  background-image: url(../images/title_bg_symgray.jpg);
}

.dd_normal_text {
  font-size: 10pt;
  color: #333333;
  font-family: "";
}

.dd_emphasis_text {
  font-size: 10pt;
  color: #ff0000;
  font-family: "";
}

.dd_hint_text {
  font-size: 10pt;
  color: #0000ff;
  font-family: "";
}

.dd_table_title_area {
  border: 2px #003399 solid;
  background: #ffffff;
  position: static;
  border-bottom: 0px solid;
}

.dd_table {
  border: 2px #003399 solid;
  background: #ffffff;
  position: static;
  border-top: 0px solid;
  border-bottom:0px solid;
}

.dd_border_table {
  border: 0px #333333 solid;
  background: #ffffff;
  position: static;
  border-top: 1px solid;
  border-bottom:1px solid;
  border-left: 1px solid;
  border-right:1px solid;
}

.dd_table_footer_area {
  border: 2px #003399 solid;
  background: #ffffff;
  position: static;
  border-top: 0px solid;
}

.dd_tr {
}

.dd_th {
  background: #6699FF;
  font-size: 10pt;
  color: #333333;
  font-family: "";
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 9px;
  padding-bottom: 9px;
  background-image: url(../images/dlg_title_bg_skyblue.jpg);
}

.dd_td {
  height: 24;
  border-top: 0px solid;
  border-bottom: 0px solid;
  background: #f0f0f0;
  font-size: 9pt;
  color: #333333;
  font-family: "";
  padding-left: 15px;
  padding-right: 15px;
}

.dd_td_empty {
  height: 10;
  border-top: 0px solid;
  border-bottom: 0px solid;
  background: #f0f0f0;
  font-size: 9pt;
  color: #333333;
  font-family: "";
}

.dd_input {
  font-size: 12px;
  padding-left: 5px;
  padding-top: 0px;
  border-top: 0px;
  border-left: 0px;
  border-right: 0px;
  border-bottom: 1px solid #c8c8c8;
  margin-top: 0px;
  margin-bottom: 0px;
  color: #333333;
  background: #ffffff;
}

.dd_input_fullsize {
  width: 100%;
  font-size: 12px;
  padding-left: 5px;
  padding-top: 0px;
  border-top: 0px;
  border-left: 0px;
  border-right: 0px;
  border-bottom: 1px solid #c8c8c8;
  margin-top: 0px;
  margin-bottom: 0px;
  background: #ffffff;
}

.dd_input_fullsize_file {
  font-size: 12px;
  padding-left: 5px;
  padding-top: 0px;
  border-top: 0px;
  border-left: 0px;
  border-right: 0px;
  border-bottom: 1px solid #c8c8c8;
  margin-top: 0px;
  margin-bottom: 0px;
  background: #ffffff;
}

.dd_textarea {
  font-size: 12px;
  padding-left: 2px;
  padding-top: 0px;
  border-top: 0px;
  border-left: 0px;
  border-right: 0px;
  border-bottom: 1px solid #c8c8c8;
  margin-top: 0px;
  margin-bottom: 0px;
  color: #333333;
  background: #ffffff;
}

.dd_textareanoline {
  font-size: 12px;
  padding-left: 2px;
  padding-top: 0px;
  border-top: 0px;
  border-left: 0px;
  border-right: 0px;
  border-bottom: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  color: #333333;
  background: #ffffff;
}

.dd_textarea_fullsize {
  width: 100%;
  border: 1px solid #C8C8C8;
  margin-top: 2px;
  margin-bottom: 2px;
  overflow-y: auto;
  word-break: break-all;
  scrollbar-base-color: #EEEDE5;
  scrollbar-face-color: #C1D3FB; 
  scrollbar-track-color: #FFFFFF;
  scrollbar-arrow-color: #F6F6F6; 
  scrollbar-highlight-color: #E2E9F6;
  scrollbar-3dlight-color: #C1D3FB; 
  scrollbar-shadow-color: #E2E9F6;
  scrollbar-darkshadow-color: #C1D3FB
}

.dd_textarea_flat {
  border: 1px solid #C8C8C8; overflow-y: auto; word-break: break-all;
  scrollbar-base-color: #EEEDE5; scrollbar-face-color: #C1D3FB; 
  scrollbar-track-color: #FFFFFF; scrollbar-arrow-color: #F6F6F6; 
  scrollbar-highlight-color: #E2E9F6; scrollbar-3dlight-color: #C1D3FB; 
  scrollbar-shadow-color: #E2E9F6; scrollbar-darkshadow-color: #C1D3FB
}

.dd_radiobox {
}

.dd_checkbox {
}

.dd_selectbox {
  border: 1px solid #c8c8c8;
  background: #ffffff;
}

.dd_selectbox_fullsize {
  width: 100%;
  border: 1px solid #c8c8c8;
  background: #ffffff;
}

.dd_mixed { 
  font-size: 12px; padding-top: 2px; padding-bottom: 2px
}

.dd_input_flat {
  font-size: 12px; 
  padding-left: 2px; 
  padding-top: 2px; 
  border: 1px solid #C8C8C8; 
  margin-top: 2px; 
  margin-bottom: 2px; 
  word-break: break-all
}

.dd_button {
  font-size: 12px; 
  padding-left: 0px; 
  padding-top: 2px; 
  border: 1px solid #033B76; 
  margin-top: 0px; 
  margin-right: 0px; 
  background-image: url(../images/btn_bg.gif);
}

.dd_buttons { 
  padding-right: 0px; 
  padding-top: 0px; 
  padding-bottom: 0px;
}

.ltPos {
  z-index:1;
  position:absolute;top:expression(offsetParent.scrollTop);left:0px;
  border:0px solid black;
  filter:alpha(opacity=100);
  background:#ffffff;
}

.ltPos_noshrink {
  LEFT: 0px; TOP: 0px; 
  MARGIN-LEFT: 0px; MARGIN-TOP: 0px; 
  PADDING-LEFT: 5px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; PADDING-BOTTOM: 0px; 
  Z-INDEX: 1; 
  POSITION: fixed; _position: absolute
  FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=100); 
  BACKGROUND-COLOR: #ffffff; opacity: 0.8; -moz-opacity: 0.8; BORDER-BOTTOM: white 1px solid; 
}

.yScrollStick {
  z-index:1;
  position:absolute;
  border:0px solid black;
  filter:alpha(opacity=100);
  background:#ffffff;
}

.pos_lt { left:0px;top:0px; }
